<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>数组操作</title>
</head>

<body>
  <script>
    //将一组数据存储在单个变量名下--数组
    //声明
    // let arr = [1,2,3,4,5,6,7,8]

    //输出格式：console.log(数组名[索引名])
    // console.log(arr[3]);

    // let arr = ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日']
    // console.log(arr[6] )

    //数组长度：arr.length
    // console.log(arr.length)

    //数组的修改
    // let arr =[]
    // arr[0]=1
    // console.log(arr[0]);

    //数组的增加数据
    // let arr = ['1', '2', '3']
    // 将一个或多个元素添加到数组的末尾,并返回该数组新的长度
    // arr.push('4', '5')
    //将一个或多个元素添加到数组的开头,并返回该数组新的长度
    // arr.unshift('0 ')

    // 数组的筛选
    // let arr1 = [2, 0, 6, 1, 77, 0, 52, 0, 25, 7]
    // let arr2 = []
    // for (let i = 0; i < arr1.length; i++) {
    //   if (arr1[i] > 10) {
    //     arr2.push(arr1[i])
    //   }
    // }
    // for (let j = 0; j < arr2.length; j++) {
    //   console.log(arr2[j]);
    // }

    // 数组的删除
    // arr.pop()从数组中删除最后一个元素，并返回该元素的值
    let arr = [1, 2, 3, 4, 5, 6]
    arr.pop(arr)
    console.log(arr)
    //arr.shift()删除第一个元素
    arr.shift(arr)
    console.log(arr)
    // arr.splice(起始位置，删除步长)   
    arr.splice(1, 1)
    console.log(arr);

  </script>
</body>

</html>